Ratu Laut Utara adalah sosok legenda penguasa laut utara pulau Jawa, khususnya di utara Pekalongan, Jawa Tengah. Dalam kepercayaan masyarakat Pekalongan, nama Ratu Laut Utara yang sebenarnya adalah Dewi Lanjar. Lanjar adalah sebutan bagi wanita yang bercerai dengan suaminya dalam usia yang masih muda dan belum mempunyai anak.[1]